Setzt die Textfarbe eines Controls.
GUICtrlSetColor ( controlID, textcolor )
ControlID | Die Identifikationsnummer des Controls (Control-ID), wie von einer GUICtrlCreate... Funktion zurückgegeben, oder -1 für das zuletzt erzeugte Control. |
textcolor | Die RGB-Farbe, die verwendet werden soll. |
Erfolg: | 1. |
Fehler: | 0. |
Folgende Items können momentan gefärbt werden: Button, Label, Checkbox, Group, Radio, Edit, Input, List, Listview, ListviewItem, Treeview, TreeviewItem, Graphic, Progress und Combo
Checkbox, Radio, Group oder Progress-Controls können nicht gefärbt werden, wenn der "Windows XP style" verwendet wird. Dieser Stil kann durch den Aufruf von _WinAPI_SetThemeAppProperties(0) erzwungen werden.
Button-Controls werden immer im "Windows Classic style" gefärbt.
- - - - - - - - Erklärung der Controls - - - - - - - -
GUICtrlCreate..., GUICtrlSetBkColor, GUICtrlSetDefColor, _WinAPI_SetThemeAppProperties
#include <ColorConstants.au3>
#include <GUIConstantsEx.au3>
Example()
Func Example()
; Erstellt eine GUI mit verschiedenen Controls.
Local $hGui = GUICreate("Beispiel", 300, 200)
; Erstellt ein Label-Control.
Local $idLabel = GUICtrlCreateLabel("Ein Textstring", 10, 10, 185, 17)
Local $idButton_Close = GUICtrlCreateButton("Schließen", 210, 170, 85, 25)
; Setzt die Farbe des Label-Controls.
GUICtrlSetColor($idLabel, $COLOR_RED)
; Zeigt die GUI
GUISetState(@SW_SHOW, $hGui)
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst.
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $idButton_Close
ExitLoop
EndSwitch
WEnd
; Löscht die vorherige GUI und alle Controls.
GUIDelete($hGui)
EndFunc ;==>Example